package com.tzbank.back.service;

import java.util.Map;

import com.tzbank.entity.backstage.Role;

public interface RoleService {

	/**
	 * 添加角色
	 * @param role
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> insertRole(Role role) throws Exception;

	/**
	 * 修改角色
	 * @param role
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> updateRole(Role role) throws Exception;

	/**
	 * 删除角色
	 * @param role
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> deleteRole(Role role) throws Exception;

	/**
	 * 通过自增主键查询角色
	 * @param autoId
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> selectRoleByAutoId(int autoId) throws Exception;

	/**
	 * 查询角色
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> selectRoleList() throws Exception;

}
